package top.infopub.job.sts.dao;


import java.util.List;
import java.util.Map;

import top.infopub.generic.GenericDao;
import top.infopub.model.sts.ProSelfCae;


/** 项目自行承接建安额(STS_PRO_SELF_CAE) **/
public interface ProSelfCaeDao extends GenericDao<ProSelfCae, String> {

    /** codegen **/

    /**
     * 查询某个项目  自行承接建安额 中标通知书日期在查询区间内数据 
     * @param where 开始时间，结束时间 ，hrOrgProId
     * @return 
     * @see
     */
    List<ProSelfCae> selectProQaOfCae(Map<String, Object> where);

    /**
     * 查询某个区域公司 自行承接建安额 中标通知书日期在查询区间内数据 
     * @param where 开始时间，结束时间，hrOrgAreaId
     * @return 
     * @see
     */
    List<ProSelfCae> selectAreaQaOfCae(Map<String, Object> where);

    /**
     * 汇总所有项目自行承接建安额 中标通知书日期在查询区间内数据 
     * @param where 开始时间，结束时间
     * @return 
     * @see
     */
    List<ProSelfCae> selectAllProQaOfCae(Map<String, Object> where);

}